home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / c / library / dos / convert / c_conver / dtoi.c next >
Encoding:
C/C++ Source or Header  |  1984-11-19  |  512 b   |  18 lines

  1. /*----- ARCHIVE dtoi.c -------------------------------------------------------*/
  2. /*
  3. **    dtoi -- convert signed decimal string to integer nbr
  4. **        returns field length, else ERR on error
  5. */
  6. #define NOCCARGC
  7. #define ERR    -2
  8. dtoi(decstr,nbr) char *decstr; int *nbr; {
  9.     int len,s;
  10.     if ((*decstr)=='-') {s=1; ++decstr;} else s=0;
  11.     if ((len=utoi(decstr,nbr))<0) return ERR;
  12.     if (*nbr<0) return ERR;
  13.     if (s) {*nbr=-*nbr; return ++len;} else return len;
  14. }
  15. M:    DS    2        ;Directory size - 1
  16. DRM:    DS    2
  17. AL0:    DS    1
  18.